package gentle.service;


import com.baomidou.mybatisplus.plugins.Page;
import gentle.entity.RootImageInfo;
import gentle.entity.SearchRootImageInfo;

import java.util.List;

/**
 * 质量管理Service
 *
 */
public interface IDentalImageService {

    List<RootImageInfo> selectPageListByOrthodontics(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getOrthodonticsPageCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectPageListByCanal(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getQueryPageCanalCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectPageListByScaling(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getQueryPageScalingCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectPageListByRepair(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getQueryPageRepairCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectPageListByPeriodontal(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getQueryPagePeriodontalCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> selectPageListByPlant(Page<RootImageInfo> page, SearchRootImageInfo info);

    int getQueryPagePlantCount(Page<RootImageInfo> page, SearchRootImageInfo searchTheInfo);

    List<RootImageInfo> getImgcancel(String num, String iconType, String classification);

    List<RootImageInfo> getImgcancel(String num);

    List<RootImageInfo> getScalingImgcancel(String num,String iconType,String classification);

    List<RootImageInfo> getPerioImgcancel(String num,String iconType,String classification);

    List<RootImageInfo> getPlantImgcancel(String num);

    List<RootImageInfo> getRepairImgcancel(String num,String iconType,String classification);

}
